package com.tulingxueyuan.mall.modules.fms.model.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value = "FactoryConditionDTO工厂列表筛选条件", description = "用于工厂列表筛选条件参数接收")
public class FactoryConditionDTO {

    @ApiModelProperty(value = "编号")
    private Long factoryId;

    @ApiModelProperty(value = "第几页")
    private Integer pageNum;

    @ApiModelProperty(value = "每页多少条数据")
    private Integer pageSize;

    @ApiModelProperty(value = "加工厂名称")
    private String name;

    @ApiModelProperty(value = "负责人姓名")
    private String principalName;

    @ApiModelProperty(value = "负责人手机号")
    private String principalPhone;

    @ApiModelProperty(value = "加工厂地址")
    private String address;

    @ApiModelProperty(value = "组织机构代码")
    private String organizationId;

    @ApiModelProperty(value = "生产方式：0->库存式；1->订单式")
    private Integer productionMode;
}
